package com.imc.platform.base.pay.http.tuple;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
*类描述：微信支付req_info参数解密实体
*开发者：QY
*创建时间：2018/9/12 17:22
**/
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PayFailDto {
    //微信订单号
    private String transaction_id;
    //商户订单号
    private String out_trade_no;
    //微信退款单号
    private String refund_id;
    //商户退款单号
    private String out_refund_no;
    //订单金额
    private int total_fee;
    //应结订单金额
    private int settlement_total_fee;
    //申请退款金额
    private String refund_fee;
    //退款金额
    private String settlement_refund_fee;
    //退款状态
    private String refund_status;
    //退款成功时间
    private String success_time;
    //退款入账账户 1）退回银行卡 2）退回支付用户零钱 3）退还商户 4）退回支付用户零钱通
    private String refund_recv_accout;
    //退款资金来源
    private String refund_account;
    //退款发起来源
    private String refund_request_source;
}
